home *** CD-ROM | disk | FTP | other *** search
/ Gigarom 4 / Mac Giga-ROM 4.0 - 1993.toast / FILES / TXT / mac-ibm-compare.txt.cpt / mac-ibm-compare.txt next >
Internet Message Format  |  1993-01-08  |  29KB

  1. Date: Fri, 1 Jan 93 19:39 BST 
  2. From: Richard Lim <RTL@SIVA.BRISTOL.AC.UK>
  3. Subject: Macintosh-IBM PC Comparison report 
  4.  
  5. I'm submitting this report from comp.sys.mac.system on behalf of its 
  6. compiler, Bruce Grubb.  The report still isn't complete, and Bruce 
  7. (bgrubb@dante.nmsu.edu) is therefore very much on the lookout for
  8. contributions from Digest readers to flesh it out.  Even now, it still 
  9. makes for thought-provoking reading on that venerable area of controversy, 
  10. the relative merits and deficiencies of Macintoshes and IBM PCs.  Both
  11. hardware and software statistics, features and possibilities are covered.
  12. I'll quote Bruce's preamble and let you download the rest for yourself:
  13.  
  14. "The reason for this general data sheet is that people in both camps are 
  15. not clear or accurate about what they are saying about their machines. When 
  16. completed, this data sheet will, I hope, enable us to make convincing and
  17. intelligent comparisons between Mac and IBM. To help keep this organized,
  18. please provide, if possible, article citations for the information provided
  19. or corrected.  Also keep it simple so I can understand what is being talked
  20. about.
  21. "Since this is a data sheet let's keep the opinions to a minimum.  Also,
  22. give me the info to make it complete as opposed to just saying it is 
  23. incomplete, and keep the information relevant to the section corrected."
  24.  
  25. --------------------blurb ends, report commences---------------------------
  26.  
  27.  
  28. Mac & IBM Info-Version 1.0
  29.  
  30. The reason for this general data sheet is that people in both camps are not
  31. clear or accurate about what they are saying about their machines.  When
  32. completed, this data sheet will, I hope, enable us to make convincing and
  33. intelligent comparisons between Mac and IBM. To help keep this organized
  34. please provide, if possible, article citations for the information provided or
  35. corrected.  Also keep it simple so I can understand what is being talked
  36. about.
  37. Since this is a data sheet let's keep the opinions to a minimum.  Also, give
  38. me the info to make it complete as opposed to just saying it is incomplete,
  39. and keep the information relevant to the section corrected. {For example, OS
  40. code in ROM is hardware and not software, so no more of the 'but it is
  41. supported in OS software' data for the hardware section, please.}
  42. Thank you.
  43.  
  44. Thank you all for your information.  With special thanks to
  45. ANDREW@aardvark.ucs.uoknor.edu (Chihuahua Charlie), bell-peter@YALE.EDU (Peter
  46. Bell), cj00+@andrew.cmu.edu (Carl B Jabido), fj05+@andrew.cmu.edu (Faisal
  47. Nameer Jawdat), julian@deepthnk.kiwi.gen.nz (Julian Harris),
  48. Erick.Krueger@um.cc.umich.edu, krueger@engin.umich.edu,
  49. matt@wardsgi.med.yale.edu (Matt Healy), nan@matt.ksu.ksu.edu (Nan Zou),
  50. pwagner%us.oracle.com, s_fuller@iastate.edu, strobl@gmd.de (Wolfgang Strobl),
  51. jkirvin@pafosu1.hq.af.mil, phill@ichips.intel.com, sxjcb@orca.alaska.edu (Jay
  52. C. Beavers), Lewis Kawecki@novell.com, lamont@catfish16.rtsg.mot.com (Bradley
  53. Lamont), and mikew@apple.com for providing information for this list.
  54.  
  55. Contents
  56. CPUs
  57. Hardware
  58.  Monitor support
  59.  Expansion
  60. Operating system
  61. Network & Printing
  62.  
  63. The CPUs
  64.  Note: I am only showing the Motorola & Intel CPUs used in the Mac and
  65. the main IBM machines. This is why, for example, the Motorola 68008 and 68010
  66. are not listed: Apple never used these chips in the Mac. Years only appear
  67. with dead CPUs and indicate first to last year used as a CPU.
  68.  
  69. IBM     ALU  Registers    External    cache    Features/
  70. CPU                     bus  address           Notes
  71.  8088   16      16       8     20      ?      {197?-1989}
  72.  8086   16      16      16     20      ?      {197?-1989}
  73. 80286   16      16      16     24      ?      Protected Mode & segmenting
  74. 80386   32      32      32     32      ?      MMU & 32-bit Protected Mode
  75. 486sx   32      32      32     32    one 8K?  80486 - FPU
  76. 80486   32      32      32     32    one 8K   80386 & FPU
  77. 486dx2  32      32      32     32    one 8K   doubled internal clock rate*
  78. 486dx3  being demoed. 20/60 mHz, 25/75 mHz, and 33/99 mHz planned.
  79. Pentium 32      32      64     36?   code &   RISC-like features,
  80.                                      data     superscalar, Write-Back (386)
  81.                                               64 bit FPU path, pipelining,
  82.                                               100+ MIPS performance**
  83. PowerPC: The chip is out and rumor has it that IBM may build its PowerPC 601
  84. in EARLY 1993 (InfoWorld June 8, 15/92, 92; MacWeek 7/13/92) It is also
  85. rumored that the 601 machine will be four times as fast as a 50 MHz 486dx2
  86. running Windows.{Since both the PowerPC and the OS [PowerOpen] for it are a
  87. year ahead of schedule it could give the Pentium chip a run for the money.
  88. Apple and IBM hope that programs from five OSs (DOS, Windows 3.x, OS/2, Mac
  89. OS, & UNIX {PowerOpen-AU/X 4.0}), will run on this using emulators to run on
  90. top of PowerOpen and, later, the Taligent OS and if necessary the OSes
  91. themselves (Like SoftPC does on the Mac.)}
  92.  
  93. 386sx   386 chip with 32 bit internal architecture, & 16 bit external.
  94. 386slc  low power 386  with a chip cash. Used mainly in laptops.
  95. * ex. in a machine with a 50 Mhz dx2 the chip runs at 50 MHz, the rest of the
  96. machine runs at 25 MHz.
  97. **according to Intel. It is to be out in the first quarter of 1993 (InfoWorld
  98. July 27/92; Vaporware 9/92).
  99.  
  100. MAC     ALU  Registers    External    cache*   Features/
  101. CPU                     bus  address           Notes
  102.  
  103. 68000   16      32      16     24      none    {1984-1993}
  104. 68020   32      32      32     32     i; 256   {1987-1992}
  105. 68030   32      32      32     32    two 256    MMU
  106. 68040LC 32      32      32     32     two 4K    68040 - FPU**
  107. 68040   32      32      32     32     two 4K    MMU, FPU, doubled internal
  108.                                                 clock rate***
  109. 68050   development discontinued in favor of 68060
  110. 68060   32      32      32     32     Branch    68040, Superscaler pipelining,
  111.                                       target    cache line bursts, better FPU,
  112.                                                 equivalent capabilities &
  113.                                                 speeds to Pentium****
  114. PowerPC: Chip is out and rumor is that the 601 machine will be three times as
  115. fast as a Mac Quadra and Apple's PowerPC 601 will be about a year latter then
  116. IBM's.  Rumor is that some NuBus boards containing early samples of the
  117. PowerPC have been given to Apple's "A-list" developers (InfoWorld August 3,
  118. 92; Vaporware 9/92; PC Week Dec 7/92, and MacWeek 12/14/92)
  119.  
  120. *caching includes data(d) and instructions(i).  The 68030, 68040LC, & 68040
  121. have caches for both.
  122. **a variant of this to be used in the Centris 610 due out on Feb. 15, 1993
  123. (MacWeek 11/02/92).  Unclear as if a 68040LC will be used or Motorola will go
  124. and design a special chip.
  125. ***According to Bradley Lamont and the Motorola 68040 data book the 040 has 2
  126. clocks, one internal (PCLK) that is 2x the freq of the external clock (BCLK)
  127. which is the one used to rate the chips. Since some internal calcs are done
  128. using the PCLK, the 68040 can be considered a clock doubler chip even though
  129. Motorola does not call it such.
  130. ****according to Motorola. (PC Week Sept 7; 14/92)
  131.  
  132. CPUs comparison List:
  133. As a general rule of thumb Motorola chips are faster then Intel chips at the
  134. same frequency {040/25 ~= 486/33}, but Intel has chips at higher frequencies
  135. then Motorola, so this evens out.  The Macintosh Bible 4th ed. supports the
  136. comparisons between Intel and Motorola chips for the 68020 and above.
  137.  
  138. 8088/8086 ~ 68000 {16-bit vs 16/24/32-bit chip (data path/address
  139. lines/data and address registers.  The ALU determines the bit classification
  140. of chips so the 68000 is 16-bit despite the higher bits of the External
  141. Address(24) and the Registers(32). This is more of a 'de facto' compairison
  142. then anything else since the 68020 pairs off better with the 286 (See notes on
  143. 286 and 68020 below) and these chips were the lowest of their respective lines
  144. when the Mac came out in 1984. Side note: the 8088/8086 was discontinued in
  145. 1989 and the 68000 goes out as a CPU in February 1993.}
  146.  
  147. 286        ~ 68020 {286's hardware segmenting vs. 68020's 32-bit ALU and the
  148. fact that both these chips come before their MMU (80386, 68030) successors.
  149. The protected mode of the hardware segmenting is used by OS/2 1.0 though 1.3
  150. and Windows 3.X. The use of the hardware segmenting and its 16-bit nature put
  151. the 286 between the 60000 and the 68030 in features.  Side note: the 68020
  152. went out as a CPU with the end of the LC and the 286 is almost gone as well.}
  153.  
  154. 386       ~ 68030 {The MMUs, protected memory, and 32-bit nature of these
  155. chips puts them roughly together.  AU/X 3.0 is at present the only Mac OS to
  156. use the protected memory feature of the 68030.}
  157.  
  158. 486sx   ~ 68040LC {same as 486 and 68040 but without the FPU; used as
  159. a low cost solution for people who do not need the FPU.}
  160.  
  161. 486     ~ 68040 {two 32-bit microprocessors with built-in FPU, MMU, 8K
  162. internal cache.  The cache is implemented as two 4K caches in the 68040
  163. and one in the 486.  The 68040's double speed internal circuitry may make it
  164. more on par with the 486dx2.  Any conformation?}
  165.  
  166. Pentium   ~ 68060 {Both are planned to be superscalar but may flounder
  167. against the earlier released PowerPC chip.  Too early to compare these.}
  168. (PC Week Sept 7 & 14 on 68060)
  169.  
  170. PowerPC   = PowerPC {This is the only CPU to be used by both IBM and
  171. Apple and is planned to run programs from DOS, Windows 3.x, OS/2 and Mac OS as
  172. well as parts of these OS on top of the Taligent OS which the prototype is
  173. PowerOpen (AU/X 4.0)}
  174.  
  175. Hardware
  176. Color Support/Display
  177.  Mac: All present Macs except the Classic support the use of 32-bit color in
  178. hardware. This is done in ROM by 32-bit color QuickDraw, which allows programs
  179. to use 32-bit color even if the monitor does not display it; older machines
  180. that supported color {SE/30, II, IIX, and IIcx} had only 8-bit color in ROM
  181. and needed a software patch to use 32-bit color. (MacUser Special 1993: 28-29)
  182. To keep costs down and speed up most Macs have only 8 or 16 bit display
  183. capability built in, and most of those can be expanded to display 24 bit
  184. color.  32-bit color QuickDraw allows an almost transparent capability to
  185. display and edit X-bit images in Y-bit color (Where X and Y are 1, 2, 4, 8, or
  186. 32 in any combination) regardless of monitor resolution {63 dpi (12" color) to
  187. 80 dpi (full page grey)} with as little distortion as possible since QuickDraw
  188. is presently optimized around 72bpi; QuickDraw QX will, hopefully, change
  189. this.  This means that even though you can use only 256 or 32,768 of the
  190. colors at a time, all 16,777,216 colors are still available and are simulated
  191. at lower resolutions by dithering. (This is the reason for CLUTS, so the
  192. program knows which set of colors to use with a picture and what 32-bit colors
  193. the dithers really are.)
  194. Having 32-Color Quickdraw in ROM also has an added benefit.  With a hardware
  195. video adaptor and no added software a Mac with monitor support can use an
  196. Autosynchronous Monitor (Range must include 66.7 hz vertically and 35 hz
  197. horizontally and the monitor must be VGA, MCGA and/or SVGA compatible) as if
  198. it was a Mac monitor (MacUser August 1992: 158-176)  So present Macs can view
  199. and edit 32-bit color pictures on some VGA, MCGA and SVGA monitors just as if
  200. they were equivalent Mac monitors.
  201. Sound output:  Standard in all Macs since the Plus.
  202.  
  203. IBM:  According to Faisal Nameer Jawdat, PC's have no internal hardware (ROM)
  204. definition of how the operating system interacts with the video hardware, and
  205. so it is left up to the OS and video hardware in question.  In addition,
  206. according to Matt Healy, IBM never bothered to provide a standard hardware
  207. mechanism for software to determine what display mode is actually present. As
  208. a result some modes are very hard to detect unless the OS is very well
  209. written. {With no IBM equivalent of 32-bit color QuickDraw in hardware,
  210. editing 32-bit pictures in 8-bit mode regardless of OS and monitor type may be
  211. more difficult then on the Mac.  Any conformation?}
  212. Later IBM machines will have integrated graphics accelerators, faster
  213. processors, and modular upgradeability and may have built in sound cards, CD
  214. ROM, and Ethernet. (PC Week Dec 14/92)
  215. MDA (Monocrome Display Adapter)
  216.  original character-mapped video mode, no graphics, 80x25 text.
  217. CGA (color graphics array)
  218.  320x200 4 colors or 640x200 b/w, 16 color palette, bad for the eyes.
  219. EGA (enhanced graphics array)
  220.  640x350 16 colors from 64 color palette (and some lower res); some versions
  221.  could run at 256 colors, bearable on the eyes.
  222. VGA (video graphics array)
  223.  320x200 at 256 colors, 640x480 at 16 colors, and some others, these two are
  224.  the most commonly used.  All modes have a 256K color palette, from a 18-bit
  225.  CLUT (Color LookUp Table).  Monitors use analog input, incompatible with TTL
  226.  signals from EGA/CGA etc.
  227. MCGA (multi-color graphics array)
  228.  subset of VGA that provides all the features of MDA & CGA, but lacks some EGA
  229.  and VGA modes, like VGA 640x480x16 (Dictionary of Computer Terms).
  230.  Common on the initial PS/1 implementation from IBM and some PS/2 Models.
  231. SVGA (super VGA)
  232.  This is not a standard in the way the others were, but instead was a 'catch
  233.  all' category for a group of video cards.  As such, with each manufacturer
  234.  using their own implementation scheme, SVGA was chaos with people debating
  235.  as to what is SVGA and what is not.  In an effort to make SVGA more of a
  236.  standard VESA was established and is used in the newer units, but things
  237.  are still a mess.  Video is either 512K [~1990] or 1M [today], resolution
  238.  of 800x600 and 1024x768 at 16 and 256 colors are common, newer ones [since
  239.  1990] have the Sierra HiColor RAMDAC, giving 15-bit 32,768 colors at 800x600,
  240.  some of the very newer ones [~6/92] can do 24 bits per pixel [usually
  241.  at 640x480].  Speedwise, too much variation, some very slow [Western Digital
  242.  Paradise based, for example], some very fast [S3 86C911 based, for example],
  243.  some are so-so [like Tseng ET4000, a very popular chipset].  Some limiting
  244.  factors: 8.33 MHz ISA bus, AT architecture where the CPU looks at the card
  245.  through a 64K "window", etc.
  246. Other standards not classified as SVGA:
  247. 8514/a:
  248.  IBM's own standard, graphics accelerator with graphics functions like
  249.  linedraw, polygon fill, etc. in hardware.  Uses interlacing.  Some clone
  250.  implementations from ATI are the fastest video available today, though some
  251.  models do not have interlacing.
  252. TMS34010/34020: high end graphics co-processors, usually >$1000, some
  253.  do 24-bit, speeds up vector-oriented graphics like CAD.
  254. XGA (eXtended graphics array)
  255.  newer and faster than 8514/a, only available for MCA bus-based PS/2s, clones
  256.  are coming out soon.  Emulates VGA, EGA, and CGA. (Dictionary of Computer
  257.  Terms).  Max resolution at 1024x768x8b, same as 8514/a, also some 16 bpp
  258.  modes.
  259. XGA-2
  260.  Accelerates graphics functions up to 20 times faster than standard VGA in
  261.  Windows and OS/2, including line draws, bit and pixel-block transfers, area
  262.  fills, masking and X/Y addressing. Has an intelligent way to detect and co-
  263.  exist with other XGA-2 cards, so multiple desktops like on the Mac may not be
  264.  far away.  Since this is an architecture, its resolution and color depth
  265.  isn't fixed {IBM implements only 16-bit [65,536] color, while other
  266.  companies can have 24-bit color though IBM technocal licenses. Refresh rates
  267.  up to 75 Hz, ensures flicker free, rock solid images to reduce visual
  268.  discomfort, and is VGA compatible. Up to 1280x1024 on OS/2.
  269.  
  270. Expansion
  271. Mac:  All Macs since the Plus have a SCSI interface and SIMM memory expansion.
  272. SCSI: used for almost all external devices.
  273. Printers, monitors, and modems each have their own interfaces built in and are
  274. unrelated to SCSI.
  275. PDS: Available in the SE and all present Modular Macs.
  276. NuBus: Supported in all Modular Macs except the LC, LCII, and Performa 400.
  277. The SE/30 could be adapted to use this as well.
  278. CPU expansion is handled either through the PDS or the NuBus.  Some Nubus CPU
  279. cards, like the Radius Rocket, allow use of both processors at the same time.
  280. SCSI-2: a faster implementation of SCSI. At present only the Quadras have
  281. parts of the necessary hardware build in to use this; other Macs require a
  282. NuBus card.  Also the SCSI Manager in the OS needs to be totally rewritten to
  283. take full advantage of features like wide and fast SCSI.
  284.  
  285. IBM:  {need more info}
  286. Memory expansion is through parity-checked SIMMs, same as special Mac IIcis or
  287. by memory boards. {Parity SIMMs are more expensive then 'normal' SIMMs and
  288. their importance is at present questionable with error correction in OS and
  289. other parts of the hardware available.  For example, the Mac will not boot if
  290. something is seriously wrong with the SIMMs or hardware and give a chord
  291. indicating what the problem is.}
  292. Side Note: to find the number of SIMMS that a full x-bit chip requires to run
  293. at full speed, divide x by 8.  So, 16-bit requires two SIMMS, 32-bit requires
  294. four, and 64-bit requires eight. One way to get around this is to halve the
  295. data path, but this can half the speed of the machine so its a trade off.  {LC
  296. II uses a 32-bit chip but a 16 bit data path so only 2 as opposed to 4 SIMMS
  297. are required; the 386sx is the IBM equivalent.}
  298.  
  299. HD Interfaces:
  300. MFM (Modified Frequency Modulation), RLL (Run Length Limited)
  301.  hard drive only interfaces, and only used in smaller [2 60mb] hard drives.
  302. IDE (Integrated Drive Electronics)
  303.  currently the most common standard, and is used for medium sized drives. Can
  304.  have more than one hard drive.  Hard disk only interface.
  305. ESDI (Enhanced Small Device Interface)
  306.  generally considered better than SCSI in many ways but not common enough for
  307.  practical consideration. Can have more than one hard drive. {Is this also
  308.  limited to hard drives only?}
  309. SCSI
  310.  not too wide spread yet, generally not bundled with systems, except as add-
  311.  on. Can support up to 7 devices per SCSI controller. One problem:  here's no
  312.  exact specifications for the controller so incompatibilities result.
  313.  
  314. BUS interfaces {More info please, this is Greek to me.}
  315. ISA
  316.  dominant factor, but it's showing its age.  Uses edge-triggered interrupts,
  317.  can't share them, hence comes the IRQ conflict. Limited busmastering
  318.  capabilities. 8 and 16 bit, most cards aren't bandwidth limited (COM ports,
  319.  LPT ports, game ports, MIDI card, etc.), though ones like video and disk
  320.  controller are. Most ISA motherboard designs today have memory on a 32
  321.  bit path direct to the processor.
  322. MCA
  323.  IBM's 16 and 32-bit bus; "allows use of more then one CPU in a computer"
  324.  (Dictionary of Computer Terms) and anything can talk to anything, as fast
  325.  as the two components involved can handle it. Never took off because it
  326.  was incompatible with ISA and EISA.
  327. EISA
  328.  Is 32 bit, runs at 8.33 mHz and has the ability to self-configure cards like
  329.  MCA.  Also allows multiple bus masters, sharable interrupt and DMA channels,
  330.  and burst mode throughput 33MB/sec.
  331. VESA Local Bus (VLB) {Sometimes mistakenly refereed to as PDS}
  332.  The standard of Local Bus. VLB is limited to three slots but allows bus
  333.  mastering and is basically a cheap man's EISA or MCA.  Can run at
  334.  high speeds (CPU clock rate, 25/33 MHz), huge bandwidth (~130 MB/sec), which
  335.  makes it ideal for video and disk I/O.
  336. PCI
  337.  Intel's version of Local Bus that is intended to totally replace ISA/EISA/MCA
  338.  Not going anywhere presently, because it's not completed.
  339.  
  340. OSes {assumes full installation [print drivers, fonts, Multifinder, etc.]
  341. and multiple application use.}
  342. Mac
  343. 512K and 1MB of OS code has been put into ROM with a 2MB version in the works
  344. for Feb 1993.  The idea behind this is three fold.  First, it gives greater
  345. control over the hardware interface, i.e. prevents the development of clones
  346. and therefore allows for greater control over hardware-software standards.
  347. Second, the OS and programs do not have to contain redundant code to support
  348. things like monitors, networks, menus, and printing and are therefore smaller.
  349. Finally, since part of the OS is in hardware it is more difficult for
  350. programers to write their own hardware implementation drivers independent of
  351. Apple's guidelines then it would be if the entire OS was software.
  352. 6.0.7: Requires 2 MB and HD floppy and features a GUI, sudo-multitasking
  353.  (MultiFinder), standard program interface, & standard stereo sound support
  354.  (snd). Has a 8MB RAM barrier and is a 24-bit OS. Some third party products
  355.  allow 14MB of Virtual Memory as long as real RAM is below 8MB.
  356. 6.0.8: 6.0.7 with 7.0.0 print drivers
  357. 6.0.8L:  System 6 for new Macs that require System 7.
  358. 7.0.1: Base requirements: 2MB, 40MB Hard Drive, and a 68000; to run well:
  359.  4 MB, a 80 MB Hard Drive, and a 68030. It has 6.0.7 features and AIC (between
  360.  computers), built in network support, Virtual Memory in machines with MMU{1.6
  361.  times real RAM for least noticeable speed degradation on a IIsi}, & drag and
  362.  drop. Can access up to 1GB of true RAM and 4GB of virtual memory and is both
  363.  a 24 and 32-bit OS.  Supports sound input (AIFF and snd formats) for most
  364.  present machines.
  365. 7.1.0: 7.0.1 with WorldScript support and less RAM usage then 7.0.x.(MacWeek
  366.  8/24/92; 9/14/92; PC Week Sept 7/92) {The installer has a bug that when
  367.  upgrading from 7.0.X it may keep the old system fonts from 7.0.x inside the
  368.  system file.  This can eat up any RAM benefits and cause other problems.}
  369. AU/X 3.0(Unix): Needs 8MB of RAM{12-20MB suggested}, a 160MB hard drive, and
  370.  something the power of a 68030 or 68040 to run.  Large due to the need for
  371.  translators between UNIX and ROM.  32-bit OS.
  372. PowerOpen(AU/X 4.0): Rumor is that it is ahead of schedule to the point it
  373.  COULD be out by by early 1993.  Planned to run on 386, 486, 68030,
  374.  68040, and PowerPC chips. (MacWeek 7/13/92] 32-bit OS.
  375. Note: sound output was supported in OSes 4.1 to 6.0.5 by many formats
  376. including the following:  snd, WAVE, ASND, FSSD, QSSN, SMSD, SOUN, dc2d, and
  377. DCFL.  In 6.0.7 the sound manager optimized for the sound standards 'snd' and
  378. AIFF which causes some playback problems for the old formats, though most
  379. still play.
  380.  
  381. IBM
  382. Uses the idea of placing almost everything into the OS.  This has the
  383. advantage of the commands being loaded into RAM and therefore having faster
  384. implementation.  It also has the advantage of being able to better optimize
  385. the code given a certain piece or collection of hardware which is harder with
  386. a ROM based system.  It also reduces the need for patches if a major revision
  387. of the hardware support is needed.  Side note:  The FTC has brought charges
  388. against MicroSoft for forming a OS trust by not providing all feature
  389. documentation for its OSes to developers outside MS and designing its Windows
  390. and DOS apps to fail under OS/2 ("Undocumented Windows") and "There is
  391. deliberate code in [Windows] NT Beta which causes the install to abort if OS/2
  392. Boot Manager is present" (Gregory Hicks, Info-IBMPC Digest V92 #201)
  393. DOS 5.0: Has a 640K barrier with its own memory manager, a 1 MB barrier
  394.  with third party memory managers.  Each program must provide its own print
  395.  drivers and is 16 bit.
  396. DRDOS 6.0: same as DOS 5.0 with some extras {like built-in data compression}
  397.  and memory management enhancements. Still has 640K/1MB barrier.  A later
  398.  version of this may use a version of the Mac finder and Apple file management
  399.  system. (PC Week and InfoWorld Dec 14/92)
  400. Window 3.1: runs on top of DOS.  Breaks 640K and 1M barriers but still has to
  401.  deal with DOS file structure.  Base requirements 1 MB, floppy and a 286; to
  402.  run well 2MB, Hard Drive, and 386sx. Has a equivalent of Mac's QD called
  403.  Windows GDI (Graphics Device Interface).  Rumor of a 16 MB RAM barrier on
  404.  some machines due to hardware.
  405. Windows for Workgroups:  intermediary between Win 3.1 and Windows NT.  It is
  406.  basically Windows 3.1 with network support.
  407. Windows NT:  The beta release takes about 50M of disk space [including the
  408.  swap file], and requires 8-12 MB of RAM, which is what the final version is
  409.  expected to require.  Rumor mill is that the final version is not to be
  410.  available before Oct 1993. (InfoWorld May 25/92; July 6/92; Vaporware 07/92;
  411.  08/92.) Also PC Week Sept 28/92 points to a 3rd or 4th quarter 1993
  412.  release date.  Some people see a July 4 release date (InfoWorld Nov 16/92)
  413. OS/2: Unix like features and unix like requirements; 8 MB of RAM,
  414.  a 60MB hard drive (uses 17-33MB on HD), and 386 CPU. Has to use a virtual
  415.  swap file to use more then 16 MB RAM on ISA systems. IBM plans to use
  416.  Taligent's OOPS in future versions of this. (InfoWorld Oct 26/92) 32-bit
  417.  multithreaded, multitasking os.
  418. AIX:  IBM's UNIX system, planned to be a subset of Taligent OS and PowerOpen.
  419. Mac 7.0: {Maybe} Apple has System 7.0 running off Intel Chips and is looking
  420.  at making this version available for IBM. {Another wait & see.  Maybe a
  421.  testing of Apple OS code on a Intel chip for PowerOpen} (ComputerWorld Nov
  422.  2/92) DOS programs will probably require an Emulator/interpreter to run, al
  423.  la SoftPC.
  424. PowerOpen(AU/X 4.0): Rumor is that this could be the OS for IBM's PowerPC 601
  425.  due out in early 1993 [Apple's PowerPC 601 is not due out until Jan 1994.]
  426.  {Supports the theory of Apple planning to be both a hardware and software
  427.  company.}
  428.  
  429. Network (Includes printing)
  430. Mac
  431. Hardware: Connection is though the printer or modem port for AppleTalk which
  432. needs special connectors beyond two machines ($15 and up)  Ethernet requires a
  433. card [PDS or Nubus] in most present machines and the hardware support for each
  434. machine runs about $250-$300.  TokenRing has recently come to the Mac world as
  435. a network option.
  436. Software: AppleTalk, Ethernet, and Novell Netware.  The first two are provided
  437. with each machine though the server software is extra.
  438. Printing requires connection of the printer and the printer being selected in
  439. the chooser.  Changing printers is by selecting a different name in the
  440. chooser.
  441.  
  442. IBM
  443. Hardware: Appletalk (not widely used), Ethernet,  and TokenRing.
  444. Software: Novell Netware, Banyan Vines, DECNet, Windows/Work Groups
  445. Each of the MS-DOS networking schemes are, in general, totally incompatible
  446. with the others. Once you have chosen one, you are pretty much locked-in to
  447. that product line from then on.  Windows/Work Groups is a little more
  448. forgiving and removes some of this problem.  Novell Netware is the biggest,
  449. {It controls something like 80 percent of the corporate market.} and in
  450. general is more powerful and offers better control/management/security than
  451. AppleTalk, but it's designed around a mainframe type set-up.  This will change
  452. due to the use of the Mac finder and file management system by Novell. (PC
  453. Week and InfoWorld Dec 14/92)
  454. Printing {Looks like a mess. Need more info}
  455. DOS: If it's a single user, then you plug the printer into the parallel port,
  456.  and don't worry about it. {Tweeking may be needed with poorly written
  457.  software.}  Network Printing is not controlled by the system; it is mostly
  458.  implemented by the actual program, therefor performance varies from one
  459.  software program to the next.
  460. Windows 3.x: supports standard drivers and can do a good job of showing "jobs"
  461.  in the print queue, but it always lists printers as "active"... even if they
  462.  are not.  This becomes a problem if there are several incompatible printers
  463.  on the same net, because there's no way for software to reliably determine
  464.  which printer is active right now.  Windows for Workgroups is more Mac-like
  465.  and intelligent about this.
  466. OS/2: Mac-like; the os deals with the printers, with apps making calls to the
  467.  OS.
  468.  
  469. Price issue: Apple has dropped prices for dealers 15% to 20%
  470. (MacWeek 8/17/92),  the Preforma line is out, and some IBM monitors can be
  471. used with Macs which cuts some more of the cost. (MacUser Aug 1992:158-176)
  472. IBM is planning cheap machines as well with a 25 MHz 386SLC model with a 60MB
  473. hard drive and color VGA for less than $1,200 is planned.(MacWeek 8/17/92)
  474. These changes will in the LONG term change the price issue. Too early to tell
  475. though.
  476.  
  477. Bibliography notes
  478. 'Vaporware' is available in the digest/vapor directory on Sumex (36.44.0.6)
  479. and is by Murphy Sewall, From APPLE PULP H.U.G.E. Apple Club (E. Hartford)
  480. News Letter  $24/year, P.O. Box 18027, East Hartford, CT 06118.
  481. Phone #: "Bit Bucket" (203) 257-9588 {"These are rumors folks; we reserve
  482. the right to be dead wrong!"}
  483. 'Info-IBMPC Digest' back issues are available from wsmr-simtel20.army.mil in
  484. directory PD2:<ARCHIVES.IBMPC>
  485. 'Dictionary of Computer Terms 3rd ed.' (ISBM 0-8120-4824-5)
  486.  
  487. These are the facts as they were known to me on 1/01/93 and may be changed by
  488. new developments, announcements, or corrections.  Corrections to the
  489. information are welcome.
  490. Please email corrections to
  491. CompuServe ID: 72130,3557
  492. AOL: bruceg6069
  493. Internet:  bgrubb@dante.nmsu.edu
  494. or post them to comp.sys.mac.advocacy.
  495.  
  496.  
  497.  
  498.